<?php

namespace fabriek\verf;

class Stripe extends \fabriek\Moeder {
    private $_stripes = array(
        'strip_02'=>array('kleur'=>'zilver','meerprijs'=>0),
        'strip_04'=>array('kleur'=>'wit','meerprijs'=>0),
        'strip_03'=>array('kleur'=>'groen','meerprijs'=>0),
        'strip_05'=>array('kleur'=>'jupiterroot','meerprijs'=>254.10),
        'strip_01'=>array('kleur'=>'antraciet','meerprijs'=>254.10)
    );
    
     public function zet($stripe = "") {
        if (!empty($stripe) && array_key_exists($stripe,$this->_stripes)) {
            $_SESSION['Stripe'] = $stripe;
        } else {
            $this->reset();
        }
    }
    
    public function reset() {
        reset($this->_stripes);
        $_SESSION['Stripe'] = key($this->_stripes);
    }
    
    public function opties() {
        $html ='';
        foreach ($this->_stripes as $stripe=> $tmp) {
            $kleur = $tmp['kleur'];
            $prijs = $tmp['meerprijs'];
            $foto = 'images/'.$_SESSION['Model'].'/'.$stripe.'.png';
            $html .= <<<EOD
        <a href="{$stripe}" class="optieItem">
            <img src="{$foto}" >
            <h3>{$kleur}</h3>
            <h4>&euro;{$prijs}</h4>
        </a>    
EOD;
        }
        return $html;
    }
    
    public function samenvatting() {
        $strip = $_SESSION['Stripe'];
        $prijs = $this->_stripes[$strip]['meerprijs'];
        $kleur = $this->_stripes[$strip]['kleur'];
        return array('optie'=>$kleur,'prijs'=>$prijs);
    }
    
    public function afbeelding() {
        return "images/".$_SESSION['Model'].'/'.$_SESSION['Stripe'].'.png';
    }
}
